package com.villaday.idf.model3;

import java.util.List;

public class OrderDetailsEntity {


    /**
     * code : 200
     * status : success
     * msg : success
     * body : {"actualPrice":50200,"actualPriceValue":"502","allowBespeak":false,"allowBuy":false,"allowCancel":true,"allowContact":true,"allowDelete":false,"allowPayment":true,"checkInDate":"2019-08-08","checkOutDate":"2019-08-09","contact":{"idcard":"","linkman":"张","mobile":"13530725760","name":"张"},"contactMobile":"0755-26604812","createTime":"2019-08-08 09:27:38","currentPrice":52200,"currentPriceValue":"522","day":1,"depositAmountValue":"","discountAmount":2000,"discountAmountValue":"20","discountList":[{"content":"-￥20","name":"自购优惠"}],"guests":[{"email":"","idcard":"","mobile":"13530725760","name":"张"}],"orderNo":"V190808-540604-00","orderStatus":{"content":"产品库存随时变化，喜欢就尽快支付吧","icon":"https://img.villaday.com/wap/img/idf/public_order_paid.png","name":"待支付","remainingPaymentTime":1790247,"value":0},"originalPrice":52200,"originalPriceValue":"522","paymentMethod":0,"product":{"childProduct":{"baseDesc":{"name":"大床","content":"宜住1人·面积30m²··楼层3-16层"},"bedDesc":{"name":"加床政策","content":"不可加"},"checkInDate":"2019-08-08","checkOutDate":"2019-08-09","facilities":[],"foodDesc":{"subName":"","name":"无早"},"id":"9V5xvgrvyz","imageURLs":["https://img.villaday.com/images/hotel_885/1885045/1562882389967.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882390106.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882390311.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882390549.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882390863.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882391206.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882391470.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882391726.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882391934.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882392155.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882392438.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882392677.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882392966.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882393197.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882393464.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882393661.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882393884.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882394099.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882394429.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882394634.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882394840.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882395096.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882395453.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882395716.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882395975.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882396255.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882396556.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882396888.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882397173.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882397465.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882397828.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882398168.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882398620.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882398924.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882399228.jpg"],"priceList":[{"dayValue":"8月08日","priceValue":"1 x ￥522"},{"dayValue":"8月09日"}],"roomName":"商务大床房","rules":" 不可退; 取消扣首晚房费","salePlanId":"GVWD9dn857","salePlanName":"(内宾)(维也纳旗舰店)<预付>"},"currentPrice":52200,"currentPriceValue":"522","district":1,"id":"bNy3Jo3ZmV","imageUrl":"https://img.villaday.com/images/hotel_885/1885045/1562882389967.jpg","name":"维也纳酒店(深圳大学城店)","nameEn":"Vienna Hotel","quantity":1,"type":99},"remarks":"","status":0,"statusText":"待支付","stayDiscountAmountValue":"","type":15,"walletDeductibleAmount":0,"walletDeductibleAmountValue":""}
     */

    private String code;
    private String status;
    private String msg;
    private BodyBean body;

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public BodyBean getBody() {
        return body;
    }

    public void setBody(BodyBean body) {
        this.body = body;
    }

    public static class BodyBean {
        /**
         * actualPrice : 50200
         * actualPriceValue : 502
         * allowBespeak : false
         * allowBuy : false
         * allowCancel : true
         * allowContact : true
         * allowDelete : false
         * allowPayment : true
         * checkInDate : 2019-08-08
         * checkOutDate : 2019-08-09
         * contact : {"idcard":"","linkman":"张","mobile":"13530725760","name":"张"}
         * contactMobile : 0755-26604812
         * createTime : 2019-08-08 09:27:38
         * currentPrice : 52200
         * currentPriceValue : 522
         * day : 1
         * depositAmountValue :
         * discountAmount : 2000
         * discountAmountValue : 20
         * discountList : [{"content":"-￥20","name":"自购优惠"}]
         * guests : [{"email":"","idcard":"","mobile":"13530725760","name":"张"}]
         * orderNo : V190808-540604-00
         * orderStatus : {"content":"产品库存随时变化，喜欢就尽快支付吧","icon":"https://img.villaday.com/wap/img/idf/public_order_paid.png","name":"待支付","remainingPaymentTime":1790247,"value":0}
         * originalPrice : 52200
         * originalPriceValue : 522
         * paymentMethod : 0
         * product : {"childProduct":{"baseDesc":{"name":"大床","content":"宜住1人·面积30m²··楼层3-16层"},"bedDesc":{"name":"加床政策","content":"不可加"},"checkInDate":"2019-08-08","checkOutDate":"2019-08-09","facilities":[],"foodDesc":{"subName":"","name":"无早"},"id":"9V5xvgrvyz","imageURLs":["https://img.villaday.com/images/hotel_885/1885045/1562882389967.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882390106.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882390311.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882390549.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882390863.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882391206.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882391470.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882391726.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882391934.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882392155.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882392438.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882392677.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882392966.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882393197.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882393464.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882393661.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882393884.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882394099.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882394429.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882394634.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882394840.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882395096.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882395453.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882395716.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882395975.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882396255.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882396556.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882396888.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882397173.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882397465.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882397828.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882398168.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882398620.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882398924.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882399228.jpg"],"priceList":[{"dayValue":"8月08日","priceValue":"1 x ￥522"},{"dayValue":"8月09日"}],"roomName":"商务大床房","rules":" 不可退; 取消扣首晚房费","salePlanId":"GVWD9dn857","salePlanName":"(内宾)(维也纳旗舰店)<预付>"},"currentPrice":52200,"currentPriceValue":"522","district":1,"id":"bNy3Jo3ZmV","imageUrl":"https://img.villaday.com/images/hotel_885/1885045/1562882389967.jpg","name":"维也纳酒店(深圳大学城店)","nameEn":"Vienna Hotel","quantity":1,"type":99}
         * remarks :
         * status : 0
         * statusText : 待支付
         * stayDiscountAmountValue :
         * type : 15
         * walletDeductibleAmount : 0
         * walletDeductibleAmountValue :
         */

        private int actualPrice;
        private String actualPriceValue;
        private boolean allowBespeak;
        private boolean allowBuy;
        private boolean allowCancel;
        private boolean allowContact;
        private boolean allowDelete;
        private boolean allowPayment;
        private String checkInDate;
        private String checkOutDate;
        private ContactBean contact;
        private String contactMobile;
        private String createTime;
        private int currentPrice;
        private String currentPriceValue;
        private int day;
        private String depositAmountValue;
        private int discountAmount;
        private String discountAmountValue;
        private String orderNo;
        private OrderStatusBean orderStatus;
        private int originalPrice;
        private String originalPriceValue;
        private int paymentMethod;
        private ProductBean product;
        private String remarks;
        private int status;
        private String statusText;
        private String stayDiscountAmountValue;
        private int type;
        private int walletDeductibleAmount;
        private String walletDeductibleAmountValue;
        private List<DiscountListBean> discountList;
        private List<GuestsBean> guests;

        private InvoiceBean invoice;

        public InvoiceBean getInvoice() {
            return invoice;
        }

        public void setInvoice(InvoiceBean invoice) {
            this.invoice = invoice;
        }

        private  boolean allowInvoice;//"allowInvoice": "boolean,允许申请发票"

        public boolean isAllowInvoice() {
            return allowInvoice;
        }

        public void setAllowInvoice(boolean allowInvoice) {
            this.allowInvoice = allowInvoice;
        }

        public int getActualPrice() {
            return actualPrice;
        }

        public void setActualPrice(int actualPrice) {
            this.actualPrice = actualPrice;
        }

        public String getActualPriceValue() {
            return actualPriceValue;
        }

        public void setActualPriceValue(String actualPriceValue) {
            this.actualPriceValue = actualPriceValue;
        }

        public boolean isAllowBespeak() {
            return allowBespeak;
        }

        public void setAllowBespeak(boolean allowBespeak) {
            this.allowBespeak = allowBespeak;
        }

        public boolean isAllowBuy() {
            return allowBuy;
        }

        public void setAllowBuy(boolean allowBuy) {
            this.allowBuy = allowBuy;
        }

        public boolean isAllowCancel() {
            return allowCancel;
        }

        public void setAllowCancel(boolean allowCancel) {
            this.allowCancel = allowCancel;
        }

        public boolean isAllowContact() {
            return allowContact;
        }

        public void setAllowContact(boolean allowContact) {
            this.allowContact = allowContact;
        }

        public boolean isAllowDelete() {
            return allowDelete;
        }

        public void setAllowDelete(boolean allowDelete) {
            this.allowDelete = allowDelete;
        }

        public boolean isAllowPayment() {
            return allowPayment;
        }

        public void setAllowPayment(boolean allowPayment) {
            this.allowPayment = allowPayment;
        }

        public String getCheckInDate() {
            return checkInDate;
        }

        public void setCheckInDate(String checkInDate) {
            this.checkInDate = checkInDate;
        }

        public String getCheckOutDate() {
            return checkOutDate;
        }

        public void setCheckOutDate(String checkOutDate) {
            this.checkOutDate = checkOutDate;
        }

        public ContactBean getContact() {
            return contact;
        }

        public void setContact(ContactBean contact) {
            this.contact = contact;
        }

        public String getContactMobile() {
            return contactMobile;
        }

        public void setContactMobile(String contactMobile) {
            this.contactMobile = contactMobile;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public int getCurrentPrice() {
            return currentPrice;
        }

        public void setCurrentPrice(int currentPrice) {
            this.currentPrice = currentPrice;
        }

        public String getCurrentPriceValue() {
            return currentPriceValue;
        }

        public void setCurrentPriceValue(String currentPriceValue) {
            this.currentPriceValue = currentPriceValue;
        }

        public int getDay() {
            return day;
        }

        public void setDay(int day) {
            this.day = day;
        }

        public String getDepositAmountValue() {
            return depositAmountValue;
        }

        public void setDepositAmountValue(String depositAmountValue) {
            this.depositAmountValue = depositAmountValue;
        }

        public int getDiscountAmount() {
            return discountAmount;
        }

        public void setDiscountAmount(int discountAmount) {
            this.discountAmount = discountAmount;
        }

        public String getDiscountAmountValue() {
            return discountAmountValue;
        }

        public void setDiscountAmountValue(String discountAmountValue) {
            this.discountAmountValue = discountAmountValue;
        }

        public String getOrderNo() {
            return orderNo;
        }

        public void setOrderNo(String orderNo) {
            this.orderNo = orderNo;
        }

        public OrderStatusBean getOrderStatus() {
            return orderStatus;
        }

        public void setOrderStatus(OrderStatusBean orderStatus) {
            this.orderStatus = orderStatus;
        }

        public int getOriginalPrice() {
            return originalPrice;
        }

        public void setOriginalPrice(int originalPrice) {
            this.originalPrice = originalPrice;
        }

        public String getOriginalPriceValue() {
            return originalPriceValue;
        }

        public void setOriginalPriceValue(String originalPriceValue) {
            this.originalPriceValue = originalPriceValue;
        }

        public int getPaymentMethod() {
            return paymentMethod;
        }

        public void setPaymentMethod(int paymentMethod) {
            this.paymentMethod = paymentMethod;
        }

        public ProductBean getProduct() {
            return product;
        }

        public void setProduct(ProductBean product) {
            this.product = product;
        }

        public String getRemarks() {
            return remarks;
        }

        public void setRemarks(String remarks) {
            this.remarks = remarks;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public String getStatusText() {
            return statusText;
        }

        public void setStatusText(String statusText) {
            this.statusText = statusText;
        }

        public String getStayDiscountAmountValue() {
            return stayDiscountAmountValue;
        }

        public void setStayDiscountAmountValue(String stayDiscountAmountValue) {
            this.stayDiscountAmountValue = stayDiscountAmountValue;
        }

        public int getType() {
            return type;
        }

        public void setType(int type) {
            this.type = type;
        }

        public int getWalletDeductibleAmount() {
            return walletDeductibleAmount;
        }

        public void setWalletDeductibleAmount(int walletDeductibleAmount) {
            this.walletDeductibleAmount = walletDeductibleAmount;
        }

        public String getWalletDeductibleAmountValue() {
            return walletDeductibleAmountValue;
        }

        public void setWalletDeductibleAmountValue(String walletDeductibleAmountValue) {
            this.walletDeductibleAmountValue = walletDeductibleAmountValue;
        }

        public List<DiscountListBean> getDiscountList() {
            return discountList;
        }

        public void setDiscountList(List<DiscountListBean> discountList) {
            this.discountList = discountList;
        }

        public List<GuestsBean> getGuests() {
            return guests;
        }

        public void setGuests(List<GuestsBean> guests) {
            this.guests = guests;
        }

        public static class ContactBean {
            /**
             * idcard :
             * linkman : 张
             * mobile : 13530725760
             * name : 张
             */

            private String idcard;
            private String linkman;
            private String mobile;
            private String name;

            public String getIdcard() {
                return idcard;
            }

            public void setIdcard(String idcard) {
                this.idcard = idcard;
            }

            public String getLinkman() {
                return linkman;
            }

            public void setLinkman(String linkman) {
                this.linkman = linkman;
            }

            public String getMobile() {
                return mobile;
            }

            public void setMobile(String mobile) {
                this.mobile = mobile;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }
        }

        public static class OrderStatusBean {
            /**
             * content : 产品库存随时变化，喜欢就尽快支付吧
             * icon : https://img.villaday.com/wap/img/idf/public_order_paid.png
             * name : 待支付
             * remainingPaymentTime : 1790247
             * value : 0
             */

            private String content;
            private String icon;
            private String name;
            private int remainingPaymentTime;
            private int value;

            public String getContent() {
                return content;
            }

            public void setContent(String content) {
                this.content = content;
            }

            public String getIcon() {
                return icon;
            }

            public void setIcon(String icon) {
                this.icon = icon;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public int getRemainingPaymentTime() {
                return remainingPaymentTime;
            }

            public void setRemainingPaymentTime(int remainingPaymentTime) {
                this.remainingPaymentTime = remainingPaymentTime;
            }

            public int getValue() {
                return value;
            }

            public void setValue(int value) {
                this.value = value;
            }
        }

        public static class ProductBean {
            /**
             * childProduct : {"baseDesc":{"name":"大床","content":"宜住1人·面积30m²··楼层3-16层"},"bedDesc":{"name":"加床政策","content":"不可加"},"checkInDate":"2019-08-08","checkOutDate":"2019-08-09","facilities":[],"foodDesc":{"subName":"","name":"无早"},"id":"9V5xvgrvyz","imageURLs":["https://img.villaday.com/images/hotel_885/1885045/1562882389967.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882390106.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882390311.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882390549.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882390863.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882391206.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882391470.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882391726.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882391934.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882392155.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882392438.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882392677.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882392966.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882393197.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882393464.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882393661.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882393884.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882394099.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882394429.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882394634.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882394840.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882395096.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882395453.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882395716.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882395975.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882396255.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882396556.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882396888.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882397173.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882397465.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882397828.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882398168.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882398620.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882398924.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882399228.jpg"],"priceList":[{"dayValue":"8月08日","priceValue":"1 x ￥522"},{"dayValue":"8月09日"}],"roomName":"商务大床房","rules":" 不可退; 取消扣首晚房费","salePlanId":"GVWD9dn857","salePlanName":"(内宾)(维也纳旗舰店)<预付>"}
             * currentPrice : 52200
             * currentPriceValue : 522
             * district : 1
             * id : bNy3Jo3ZmV
             * imageUrl : https://img.villaday.com/images/hotel_885/1885045/1562882389967.jpg
             * name : 维也纳酒店(深圳大学城店)
             * nameEn : Vienna Hotel
             * quantity : 1
             * type : 99
             */

            private ChildProductBean childProduct;
            private int currentPrice;
            private String currentPriceValue;
            private int district;
            private String id;
            private String imageUrl;
            private String name;
            private String nameEn;
            private int quantity;
            private int type;

            public ChildProductBean getChildProduct() {
                return childProduct;
            }

            public void setChildProduct(ChildProductBean childProduct) {
                this.childProduct = childProduct;
            }

            public int getCurrentPrice() {
                return currentPrice;
            }

            public void setCurrentPrice(int currentPrice) {
                this.currentPrice = currentPrice;
            }

            public String getCurrentPriceValue() {
                return currentPriceValue;
            }

            public void setCurrentPriceValue(String currentPriceValue) {
                this.currentPriceValue = currentPriceValue;
            }

            public int getDistrict() {
                return district;
            }

            public void setDistrict(int district) {
                this.district = district;
            }

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getImageUrl() {
                return imageUrl;
            }

            public void setImageUrl(String imageUrl) {
                this.imageUrl = imageUrl;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getNameEn() {
                return nameEn;
            }

            public void setNameEn(String nameEn) {
                this.nameEn = nameEn;
            }

            public int getQuantity() {
                return quantity;
            }

            public void setQuantity(int quantity) {
                this.quantity = quantity;
            }

            public int getType() {
                return type;
            }

            public void setType(int type) {
                this.type = type;
            }

            public static class ChildProductBean {
                /**
                 * baseDesc : {"name":"大床","content":"宜住1人·面积30m²··楼层3-16层"}
                 * bedDesc : {"name":"加床政策","content":"不可加"}
                 * checkInDate : 2019-08-08
                 * checkOutDate : 2019-08-09
                 * facilities : []
                 * foodDesc : {"subName":"","name":"无早"}
                 * id : 9V5xvgrvyz
                 * imageURLs : ["https://img.villaday.com/images/hotel_885/1885045/1562882389967.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882390106.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882390311.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882390549.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882390863.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882391206.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882391470.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882391726.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882391934.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882392155.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882392438.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882392677.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882392966.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882393197.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882393464.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882393661.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882393884.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882394099.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882394429.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882394634.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882394840.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882395096.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882395453.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882395716.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882395975.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882396255.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882396556.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882396888.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882397173.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882397465.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882397828.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882398168.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882398620.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882398924.jpg","https://img.villaday.com/images/hotel_885/1885045/1562882399228.jpg"]
                 * priceList : [{"dayValue":"8月08日","priceValue":"1 x ￥522"},{"dayValue":"8月09日"}]
                 * roomName : 商务大床房
                 * rules :  不可退; 取消扣首晚房费
                 * salePlanId : GVWD9dn857
                 * salePlanName : (内宾)(维也纳旗舰店)<预付>
                 */

                private BaseDescBean baseDesc;
                private BedDescBean bedDesc;
                private String checkInDate;
                private String checkOutDate;
                private FoodDescBean foodDesc;
                private String id;
                private String roomName;
                private String rules;
                private String salePlanId;
                private String salePlanName;
                private List<FacilitiesBean> facilities;
                private List<String> imageURLs;
                private List<PriceListBean> priceList;

                public BaseDescBean getBaseDesc() {
                    return baseDesc;
                }
                public static class FacilitiesBean {
                    /**
                     * name : 默认设施
                     * list : [{"name":"停车场"}]
                     */

                    private String name;
                    private List<ListBean> list;

                    public String getName() {
                        return name;
                    }

                    public void setName(String name) {
                        this.name = name;
                    }

                    public List<ListBean> getList() {
                        return list;
                    }

                    public void setList(List<ListBean> list) {
                        this.list = list;
                    }

                    public static class ListBean {
                        /**
                         * name : 停车场
                         */

                        private String name;

                        public String getName() {
                            return name;
                        }

                        public void setName(String name) {
                            this.name = name;
                        }
                    }
                }
                public void setBaseDesc(BaseDescBean baseDesc) {
                    this.baseDesc = baseDesc;
                }

                public BedDescBean getBedDesc() {
                    return bedDesc;
                }

                public void setBedDesc(BedDescBean bedDesc) {
                    this.bedDesc = bedDesc;
                }

                public String getCheckInDate() {
                    return checkInDate;
                }

                public void setCheckInDate(String checkInDate) {
                    this.checkInDate = checkInDate;
                }

                public String getCheckOutDate() {
                    return checkOutDate;
                }

                public void setCheckOutDate(String checkOutDate) {
                    this.checkOutDate = checkOutDate;
                }

                public FoodDescBean getFoodDesc() {
                    return foodDesc;
                }

                public void setFoodDesc(FoodDescBean foodDesc) {
                    this.foodDesc = foodDesc;
                }

                public String getId() {
                    return id;
                }

                public void setId(String id) {
                    this.id = id;
                }

                public String getRoomName() {
                    return roomName;
                }

                public void setRoomName(String roomName) {
                    this.roomName = roomName;
                }

                public String getRules() {
                    return rules;
                }

                public void setRules(String rules) {
                    this.rules = rules;
                }

                public String getSalePlanId() {
                    return salePlanId;
                }

                public void setSalePlanId(String salePlanId) {
                    this.salePlanId = salePlanId;
                }

                public String getSalePlanName() {
                    return salePlanName;
                }

                public void setSalePlanName(String salePlanName) {
                    this.salePlanName = salePlanName;
                }

                public List<FacilitiesBean> getFacilities() {
                    return facilities;
                }

                public void setFacilities(List<FacilitiesBean> facilities) {
                    this.facilities = facilities;
                }

                public List<String> getImageURLs() {
                    return imageURLs;
                }

                public void setImageURLs(List<String> imageURLs) {
                    this.imageURLs = imageURLs;
                }

                public List<PriceListBean> getPriceList() {
                    return priceList;
                }

                public void setPriceList(List<PriceListBean> priceList) {
                    this.priceList = priceList;
                }

                public static class BaseDescBean {
                    /**
                     * name : 大床
                     * content : 宜住1人·面积30m²··楼层3-16层
                     */

                    private String name;
                    private String content;

                    public String getName() {
                        return name;
                    }

                    public void setName(String name) {
                        this.name = name;
                    }

                    public String getContent() {
                        return content;
                    }

                    public void setContent(String content) {
                        this.content = content;
                    }
                }

                public static class BedDescBean {
                    /**
                     * name : 加床政策
                     * content : 不可加
                     */

                    private String name;
                    private String content;

                    public String getName() {
                        return name;
                    }

                    public void setName(String name) {
                        this.name = name;
                    }

                    public String getContent() {
                        return content;
                    }

                    public void setContent(String content) {
                        this.content = content;
                    }
                }

                public static class FoodDescBean {
                    /**
                     * subName :
                     * name : 无早
                     */

                    private String subName;
                    private String name;

                    public String getSubName() {
                        return subName;
                    }

                    public void setSubName(String subName) {
                        this.subName = subName;
                    }

                    public String getName() {
                        return name;
                    }

                    public void setName(String name) {
                        this.name = name;
                    }
                }

                public static class PriceListBean {
                    /**
                     * dayValue : 8月08日
                     * priceValue : 1 x ￥522
                     */

                    private String dayValue;
                    private String priceValue;

                    public String getDayValue() {
                        return dayValue;
                    }

                    public void setDayValue(String dayValue) {
                        this.dayValue = dayValue;
                    }

                    public String getPriceValue() {
                        return priceValue;
                    }

                    public void setPriceValue(String priceValue) {
                        this.priceValue = priceValue;
                    }
                }
            }
        }

        public static class DiscountListBean {
            /**
             * content : -￥20
             * name : 自购优惠
             */

            private String content;
            private String name;

            public String getContent() {
                return content;
            }

            public void setContent(String content) {
                this.content = content;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }
        }

        public static class GuestsBean {
            /**
             * email :
             * idcard :
             * mobile : 13530725760
             * name : 张
             */

            private String email;
            private String idcard;
            private String mobile;
            private String name;

            public String getEmail() {
                return email;
            }

            public void setEmail(String email) {
                this.email = email;
            }

            public String getIdcard() {
                return idcard;
            }

            public void setIdcard(String idcard) {
                this.idcard = idcard;
            }

            public String getMobile() {
                return mobile;
            }

            public void setMobile(String mobile) {
                this.mobile = mobile;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }
        }

        public static class InvoiceBean {


            /**
             * allowContact : true
             * allowSendMail : false
             * completed : false
             * contactPhone : 0755-26604812
             * content : 旅游费
             * email : 1135520344@qq.com
             * phone : 13632840502
             * state : {"code":0,"icon":"https://img.villaday.com/static/17/img/state/invoice_confirming_3x.png","text":"待开票"}
             * taxpayerNumber : dbdbdbdbdbbd
             * title : dbdb
             * type : 电子普通发票
             */

            private boolean allowContact;
            private boolean allowSendMail;
            private boolean completed;
            private String contactPhone;
            private String content;
            private String email;
            private String phone;
            private StateEntity state;
            private String taxpayerNumber;
            private String title;
            private String type;

            public boolean isAllowContact() {
                return allowContact;
            }

            public void setAllowContact(boolean allowContact) {
                this.allowContact = allowContact;
            }

            public boolean isAllowSendMail() {
                return allowSendMail;
            }

            public void setAllowSendMail(boolean allowSendMail) {
                this.allowSendMail = allowSendMail;
            }

            public boolean isCompleted() {
                return completed;
            }

            public void setCompleted(boolean completed) {
                this.completed = completed;
            }

            public String getContactPhone() {
                return contactPhone;
            }

            public void setContactPhone(String contactPhone) {
                this.contactPhone = contactPhone;
            }

            public String getContent() {
                return content;
            }

            public void setContent(String content) {
                this.content = content;
            }

            public String getEmail() {
                return email;
            }

            public void setEmail(String email) {
                this.email = email;
            }

            public String getPhone() {
                return phone;
            }

            public void setPhone(String phone) {
                this.phone = phone;
            }

            public StateEntity getState() {
                return state;
            }

            public void setState(StateEntity state) {
                this.state = state;
            }

            public String getTaxpayerNumber() {
                return taxpayerNumber;
            }

            public void setTaxpayerNumber(String taxpayerNumber) {
                this.taxpayerNumber = taxpayerNumber;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public String getType() {
                return type;
            }

            public void setType(String type) {
                this.type = type;
            }

            public static class StateEntity {
                /**
                 * code : 0
                 * icon : https://img.villaday.com/static/17/img/state/invoice_confirming_3x.png
                 * text : 待开票
                 */

                private int code;
                private String icon;
                private String text;

                public int getCode() {
                    return code;
                }

                public void setCode(int code) {
                    this.code = code;
                }

                public String getIcon() {
                    return icon;
                }

                public void setIcon(String icon) {
                    this.icon = icon;
                }

                public String getText() {
                    return text;
                }

                public void setText(String text) {
                    this.text = text;
                }
            }
        }
    }
}
